/* flex布局start */
.u-f,
.u-f-row,
.u-f-column,
.u-f-ac,
.u-f-as,
.u-f-ae,
.u-f-ajc,
.u-f-jsb,
.u-f-jss,
.u-f-jsa,
.u-f-jfe,
.u-f-jc,
.u-f-aca,
.u-f-acb,
.u-f-c,
.u-f-w {
	display: flex;
}

.u-f-ac,
.u-f-ajc {
	align-items: center;
}

.u-f-as {
	align-items: flex-start;
}

.u-f-ae {
	align-items: flex-end;
}

.u-f-jss {
	justify-content: flex-start;
}

.u-f-ajc,
.u-f-jc {
	justify-content: center;
}

.u-f-jsb {
	justify-content: space-between;
}

.u-f-jsa {
	justify-content: space-around;
}

.u-f-jfe {
	justify-content: flex-end;
}

.u-f-aca {
	align-content: space-around;
}

.u-f-acb {
	align-content: space-between;
}

.u-f1 {
	flex: 1;
}

.u-f-row {
	flex-direction: row;
}

.u-f-column {
	flex-direction: column;
}

.u-f-c {
	justify-content: center;
	align-items: center;
}

.u-f-w {
	flex-wrap: wrap;
}

.u-f-as-s {
	align-self: flex-start;
}

.u-f-as-c {
	align-self: center;
}

.u-f-as-e {
	align-self: flex-end;
}
/* flex布局end */
.line1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.line2 {
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: pre-wrap;
}
.default-btn{
	width: 360px;
	height: 116px;
	background: #0DB9D1;
	border-radius: 58px;
	text-align: center;
	line-height: 116px;
	font-weight: 600;
	font-size: 44px;
	color: #FFFFFF;
	margin: auto;
	cursor: pointer;
}
image{
	width: 100%;
	height: 100%;
}